#ifndef ASYNCH_READ_QUEUE_H
#define ASYNCH_READ_QUEUE_H
#include "Task_Base/Task_Base.h"

class   Asynch_Return_Queue;
class Srv_Asynch_Man;
class Asynch_Read_Queue:public Task_Base
{
public:
    Asynch_Read_Queue(Srv_Asynch_Man *);
    virtual ~Asynch_Read_Queue(void);
public:
    void arq_post_read_socket(int client_socket);               //通知套接字可recv数据
private:
    virtual int close();
    virtual int svc();//主动工作线程函数
private:
    Srv_Asynch_Man               *m_pAsynch_man;
};

#endif // ASYNCH_READ_QUEUE_H
